using System;
using System.Collections.Generic;
using Me.Prettyprint.Hector.Api;

namespace Me.Prettyprint.Hector.Api.Beans
{
    /// <summary>
    /// Returned by a MultigetSuperSliceQuery (multiget_slice for supercolumns)
    /// </summary>
    /// <typeparam name="K"></typeparam>
    /// <typeparam name="SN"></typeparam>
    /// <typeparam name="N"></typeparam>
    /// <typeparam name="V"></typeparam>
	public interface SuperRows<K,SN,N,V> : IEnumerable<SuperRow<K,SN,N,V>>
	{
        SuperRow<K, SN, N, V> GetByKey(K key);
        int Count
        {
            get;
        }
	}
}